package main

import (
	"fmt"
	"strconv"
	"strings"
)

func main() {
	username := "jiang"
	age := 18
	addr := "深圳"
	mobile := "18720759423"
	// 除了+ 和fmt.Sprintf()的字符串拼接，还有高性能的字符串拼接(string的build)-性能最高
	var builder strings.Builder // 定义一个对象 builde为对象名称可以随便
	builder.WriteString("用户名：") //像对象里写入需要拼接输出的字符
	builder.WriteString(username)
	builder.WriteString("，年龄：")
	builder.WriteString(strconv.Itoa(age)) //int需要转化为字符串
	builder.WriteString("，地址：")
	builder.WriteString(addr)
	builder.WriteString("，电话：")
	builder.WriteString(mobile)
	meg := builder.String() //定义变量通过builder.String()获取前面对象写入的字符串
	fmt.Println(meg)

}
